"""
题目：查找元素在列表中首次出现的索引，不存在则返回 - 1，不使用 index () 方法。
"""


def find_index(lst, target):
    # 遍历列表，检查每个元素
    for i in range(len(lst)):
        # 如果找到目标元素，返回当前索引
        if lst[i] == target:
            return i

    # 如果遍历结束仍未找到，返回-1
    return -1


# 测试
print(find_index([1, 3, 5, 7, 9], 5))  # 输出: 2
print(find_index([1, 3, 5, 7, 9], 2))  # 输出: -1
